﻿body 
{
	font-family:calibri, sans-serif;
}


/********************************* calendar  *********************************/
.meetCal {
	width:182px;
	background:#b09040;
	border:solid 2px #b09040;
}
.meetCal .header_month {
	color:#f0f0e0;
	font-style:oblique;
	text-align:center;
}

/* next, prev month */
.meetCal .nav a:hover, .meetCal .nav a:link, .meetCal .nav a:visited 
{ text-decoration:none; color:#f0f0e0; }
.meetCal .nav {
	font-size:90%;
	font-weight:bold;
	margin:2px;
}
.meetCal .nav_next {
	float:right;
}
.meetCal .nav_prev {
	float:left;
}

/* week & days */
.meetCal div.week { 
	clear:both;
}

.meetCal div.week div
{ 
	float:left;
	width:22px;
	text-align:center;
	background:#f0f0e0;
	border:solid 2px #f0f0e0;
}
.meetCal div.week a:hover, .meetCal div.week a:link, .meetCal div.week a:visited { text-decoration:none; color:#2030c0; }
.meetCal div.week div.wd7, .meetCal div.week div.swd7 { background:#ffe080; border-color:#ffe080; }
.meetCal div.week div.wd6, .meetCal div.week div.swd6 { background:#f8e8b0; border-color:#f8e8b0; }
.meetCal div.week div.hl, .meetCal div.week div.sel_hl { font-weight:bold; }
.meetCal div.week div.sel { border:solid 2px #b09040; }

/********************************* calendar  *********************************/
.insertCal {
	width:134px;
	font-size:90%;
}
.insertCal .header_month {
	text-align:center;
}
.insertCal a:hover, .insertCal a:link, .insertCal a:visited { text-decoration:none; color:#4080d0; }
.insertCal .nav {
	font-size:90%;
	font-weight:bold;
	margin:2px;
}
.insertCal .nav_next {
	float:right;
	margin-right:10px;
}
.insertCal .nav_prev {
	float:left;
	margin-left:10px;
}

/* week & days */
.insertCal div.week { 
	clear:both;
}

.insertCal div.week div
{ 
	float:left;
	width:19px;
	text-align:center;
}
.insertCal div.week div.hl, .insertCal div.week div.sel_hl { font-weight:bold; }
.insertCal div.week div.sel { background:#4080d0; }
.insertCal div.sel a:hover, .insertCal div.sel a:link, .insertCal div.sel a:visited { text-decoration:none; color:#f0f0e0; }

/********************************* floatwin *********************************/

div.wininsert 
{
	left:300px;
	top:150px;
	background:#f0f0e0;
	border:solid 2px #b09040;
}

div.wininsert div.fwheader a:hover, div.wininsert div.fwheader a:link, div.wininsert div.fwheader a:visited 
{
	text-decoration:none;
	color:#f0f0e0;
	font-weight:bold;
}

div.wininsert div.fwheader
{
	font-weight:italic;
	color:#f0f0e0;
	background:#b09040;
	height:20px;
}

div.wininsert div.fwheader a {
  margin-right:4px;
}

div.wininsert div.fwheader span {
	margin:0px 0px 0px 10px;
}
	
div.wininsert .fwcont {
	padding:20px;
	border-style:none;
}

/********************************* page *********************************/

#bar
{
	width:240px;
	padding-left:30px;
	float:left;
}

#main
{
	margin-left:300px;
	margin-bottom:100px;
	padding-bottom:20px;
}

#main ul, #main li
{
	list-style-type:none;
	margin:0px; padding:0px;
}

a:link, a:visited, a:hover { color:#2060c0; }